package com.shqcjd.sinopecdemomobile.model.pojo;

import java.util.ArrayList;

public class TreeNode  {
    public ArrayList<TreeNode> children;

    public StepIndex current;

    public String name;

    public String value;


    public static class StepIndex {
        /**
         * 创建人
         */
       public int  create_by ;
       public String create_time ;
       public int equipment_type_id;
        /**
         * 步骤目录主键id
         */
       public int  id  ;
       public String operation_type ;
        /**
         * 步骤父id
         */
        public  int parent_step_index_id;

        /**
         * 步骤详细信息
         */
        public ArrayList<StepDetail> step_detail;
        /**
         * 步骤名称
         */
        public String step_index_name ;

        public boolean completed;

        @Override
        public String toString() {
            return "StepIndex{" +
                    "create_by=" + create_by +
                    ", create_time='" + create_time + '\'' +
                    ", equipment_type_id=" + equipment_type_id +
                    ", id=" + id +
                    ", operation_type='" + operation_type + '\'' +
                    ", parent_step_index_id=" + parent_step_index_id +
                    ", step_detail=" + step_detail +
                    ", step_index_name='" + step_index_name + '\'' +
                    ", completed=" + completed +
                    '}';
        }
    }


    public static class StepDetail {
        /**
         * 公司id
         */
        public int company_id ;
        /**
         * 数据采集项集合
         */
        public String data_item ;
        /**
         * h点见证人id集合
         */
        public String h ;
        /**
         * 步骤详细主键id
         */
        public int id ;
        /**
         * 图片地址集合
         */
        public String imgs ;
        /**
         * 是否需要拍照、视频，true需要
         */
        public boolean need_img ;

        /**
         * 下一个步骤id
         */
        public int nextId;

        /**
         * 上一个步骤id
         */
        public int prevId;
        /**
         * 排序
         */
        public int sort ;
        /**
         * 步骤状态 0禁用 1启用
         */
        public int status;
        /**
         * 操作内容
         */
        public String step_detail_content ;
        /**
         * 步骤详细名称
         */
        public String step_detail_name ;
        /**
         * 操作标准
         */
        public String step_detail_standard ;
        /**
         * 步骤目录id
         */
        public int step_index_id ;
        /**
         * 视频地址集合
         */
        public String videos;
        /**
         * w点见证人id集合
         */
        public String w ;

        public String kks;

    }

    @Override
    public String toString() {
        return "TreeNode{" +
                "children=" + children +
                ", current=" + current +
                ", name='" + name + '\'' +
                ", value='" + value + '\'' +
                '}';
    }
}
